MoonPhaseDate
MoonPhaseDate[] returns the date of the next new moon.
MoonPhaseDate[phase] returns the date of the next instance of the given phase of the Moon.
MoonPhaseDate[date,phase] returns the date for the first instance of the given phase after date.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.